package com.example.module.ai.config;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.validation.annotation.Validated;

@Data
@Validated
@ConfigurationProperties("tencent.app")
public class TencentAppProperties {

    @NotBlank
    private String secretId; // 填入腾讯云AKSK密钥(从腾讯云控制台获取)
    @NotBlank
    private String secretKey; // 填入腾讯云AKSK密钥(从腾讯云控制台获取)
    private Integer connTypeApi = 5; // API 访客
    @NotBlank
    private String botAppkey;  // 机器人密钥，不是BotBizId (从运营接口人处获取)
    private String visitorBizId = "202403180001"; //  访客 ID（外部系统提供，需确认不同的访客使用不同的 ID）

}
